#if !defined(AFX_MEGACOMBOBOX_H__95D6502B_4413_4153_A872_69D10BED5493__INCLUDED_)
#define AFX_MEGACOMBOBOX_H__95D6502B_4413_4153_A872_69D10BED5493__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// MegaComboBox.h : header file
//
#include "MegaBitmap.h"

/////////////////////////////////////////////////////////////////////////////
// CMegaComboBox window

class CMegaComboBox : public CComboBox
{
// Construction
public:
	CMegaComboBox();

// Attributes
public:
	void SetBitmap(UINT uiIcon);

// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CMegaComboBox)
	public:
	virtual void MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct);
	virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
	virtual int CompareItem(LPCOMPAREITEMSTRUCT lpCompareItemStruct);
	//}}AFX_VIRTUAL

// Implementation
public:
	virtual ~CMegaComboBox();
	virtual void RecalcMinWidth();

	// Generated message map functions
protected:
	//{{AFX_MSG(CMegaComboBox)
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()

	CMegaBitmap * m_pIcon;
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_MEGACOMBOBOX_H__95D6502B_4413_4153_A872_69D10BED5493__INCLUDED_)
